golang.org/x/text/unicode/bidi.isolatingRunSequence.types (field)
39 uses
golang.org/x/text/unicode/bidi (current package)
bracket.go#L79: codesIsolatedRun: s.types,
core.go#L422: types []Class // type of each character using the index
core.go#L475: types: types,
core.go#L494: for i, t := range s.types {
core.go#L496: s.types[i] = precedingCharacterType
core.go#L507: for i, t := range s.types {
core.go#L510: if t := s.types[j]; t.in(L, R, AL) {
core.go#L512: s.types[i] = AN
core.go#L521: for i, t := range s.types {
core.go#L523: s.types[i] = R
core.go#L541: t := s.types[i]
core.go#L543: prevSepType := s.types[i-1]
core.go#L544: succSepType := s.types[i+1]
core.go#L546: s.types[i] = EN
core.go#L547: } else if s.types[i] == CS && prevSepType == AN && succSepType == AN {
core.go#L548: s.types[i] = AN
core.go#L554: for i, t := range s.types {
core.go#L563: t = s.types[runStart-1]
core.go#L567: if runEnd < len(s.types) {
core.go#L568: t = s.types[runEnd]
core.go#L572: setTypes(s.types[runStart:runEnd], EN)
core.go#L580: for i, t := range s.types {
core.go#L582: s.types[i] = ON
core.go#L587: for i, t := range s.types {
core.go#L592: t = s.types[j]
core.go#L599: s.types[i] = L
core.go#L611: for i, t := range s.types {
core.go#L626: leadType = s.types[runStart-1]
core.go#L631: if runEnd == len(s.types) {
core.go#L634: trailType = s.types[runEnd]
core.go#L651: setTypes(s.types[runStart:runEnd], resolvedType)
core.go#L677: s.resolvedLevels = make([]level, len(s.types))
core.go#L681: for i, t := range s.types {
core.go#L692: for i, t := range s.types {
core.go#L707: s.p.resultTypes[x] = s.types[i]
core.go#L717: for ; index < len(s.types); index++ {
core.go#L718: t := s.types[index]
core.go#L726: return len(s.types)
core.go#L733: for i, t := range s.types {